swirling galaxies